/*
 * Prestador.java
 *
 * Created on 9 de Janeiro de 2007, 21:17
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package controller.SGCA;

/**
 *
 * @author wldutra
 */
public class Fornecedor {
    
    private RegNegocio rn;
    private String idFornecedor;
    private String nome;
    private String cnpj; 
    private String telefone; 
    private String telefoneFax; 
    private String email; 
    private String contato;
    private String statusFornecedor;
    
    /** Creates a new instance of Fornecedor */
    public Fornecedor() {
        rn = new RegNegocio();
    }

    public void setIdFornecedor(String idFornecedor) {
        this.idFornecedor = idFornecedor;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public void setCnpj(String cnpj) {
        this.cnpj = cnpj;
    }

    public void setTelefone(String telefone) {
        this.telefone = telefone;
    }

    public void setTelefoneFax(String telefoneFax) {
        this.telefoneFax = telefoneFax;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public void setContato(String contato) {
        this.contato = contato;
    }

    public void setStatusFornecedor(String statusFornecedor) {
        this.statusFornecedor = statusFornecedor;
    }
    
    public void setUrl( String url ){
        rn.setUrlString(url);
    }
    
    public void setDrv( String drv ){
        rn.setConDriver(drv);
    }
    
    public String getQry(){
        return rn.getQry();
    }
    
    public int getInserir(){
        return rn.exeQuery(
                "INSERT INTO Fornecedor (" +
                "nome," +
                "cnpj," +
                "telefone," +
                "telefoneFax," +
                "email," +
                "contato," +
                "statusFornecedor) VALUES (" +
                rn.devStr(nome) + "," +
                rn.devStr(cnpj) + "," +
                rn.devStr(telefone) + "," +
                rn.devStr(telefoneFax) + "," +
                rn.devStr(email) + "," +
                rn.devStr(contato) + "," +
                rn.devStr(statusFornecedor) + ")");
    }
    
    public int getAlterar(){
        return rn.exeQuery( "UPDATE Fornecedor SET " +
                "nome = " + rn.devStr(nome) + "," +
                "cnpj = " + rn.devStr(cnpj) + "," +
                "telefone = " + rn.devStr(telefone) + "," +
                "telefoneFax = " + rn.devStr(telefoneFax) + "," +
                "email = " + rn.devStr(email) + "," +
                "contato = " + rn.devStr(contato) + "," +
                "statusFornecedor = " + rn.devStr( statusFornecedor) + 
                " WHERE idFornecedor = " + rn.devStr(idFornecedor));
    }
         
}
